/* CSS Document */
.w1{ width:1200px; margin:0 auto; overflow:hidden; margin-top:40px;}
.w1 dl{
	float:left;
	width:650px;
	background-image:url(../images/eew_03.png);
	background-repeat: no-repeat; padding-left:40px;
	background-position: left top;box-sizing:border-box;
}
.w1 dt{ float:right; width:490px;}
.w1 p{
	font-size:34px;
	font-weight:bolder;
	color:#333333;
	padding-bottom:30px;
	padding-top:30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.w1 li{ font-size:16px; color:#333333; line-height:180%; padding-top:30px; padding-bottom:20px;}
.w2{ background-image:url(../images/charabg.jpg); overflow:hidden; margin-top:50px; padding-bottom:100px;background-size: cover;}
.w3{ text-align:center; overflow:hidden; padding-top:70px;}
.w3 dl{ font-size:45px; font-weight:bolder; color:#333;}
.w3 span{ color:#fe6a03; margin-left:20px;}
.w3 dt{ font-size:22px; padding-top:20px; color:#666666;}
.w4{ width:1200px; margin:0 auto; overflow:hidden; margin-top:80px;}
.w4 li{
	width:230px;
	margin-right:12.5px;
	float:left;
	background-color:#FFFFFF;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #fe6902;
}
.w4 dl{ width:100%; height:300px; overflow:hidden;position:relative;}
.w4 img{ width:100%; height:300px;moz-transition: all .3s ease; -webkit-transition: all .3s ease; transition: all .3s ease;}
.w4 dt{position:absolute; right:0px; top:0px; padding-top:130px; z-index:99999; text-align:center; width:100%; font-size:26px; color:#FFFFFF; font-weight:bolder; height:300px;box-sizing:border-box; background-color:rgba(0, 0, 0, 0.4);}
.w4 p{
	color:rgba(255, 255, 255, 0.5);
	font-size:16px;
	text-transform: uppercase;
}
.w4 ul{ padding-top:30px; padding-bottom:30px; text-align:center; font-size:18px; color:#333333;}
.w4 h2{ font-size:20px; font-weight:bolder;}
.w4 li:hover{ background-color:#fe6902;}
.w4 li:hover ul{ color:#FFFFFF;}
.w4 li:nth-child(2n){ margin-top:70px;}
.w4 li:nth-child(5n){ margin-right:0px;}
.w4 li:hover img{transform: scale(1.1, 1.1);}
.w5{ text-align:center; overflow:hidden; padding-top:50px;}
.w5 dl{ font-size:45px; font-weight:bolder; color:#333;}
.w5 span{ color:#fe6a03; margin-left:20px;}
.w5 dt{ font-size:22px; padding-top:20px; color:#666666;}
.w6{ overflow:hidden; margin-top:40px;}
.w6 dl{ overflow:hidden; text-align:center;}
.w6 span{ display:inline-block;}
.w6 em{ width:100px; height:1px; background-color:#999999; float:left; margin-right:20px; margin-left:20px; margin-top:25px;}
.w6 i{ font-size:36px; font-weight:bolder; color:#234086; float:left;}
.w6 dt{ font-size:18px; padding-top:20px; color:#234086; text-align:center;}
.w7{ height:50px;}
.w8{
	background-image:url(../images/lc.jpg);
	background-repeat: no-repeat; overflow:hidden;
	background-position: center center; padding-bottom:70px; padding-top:20px;
}
.w9{ width:1200px; margin:0 auto; overflow:hidden; margin-top:50px;}
.w9 li{background:url(../images/tec_lbg1.png) no-repeat 0 0;width: 120px;float: left; height: 121px;box-sizing:border-box; text-align:center;}
.w9 li:nth-child(2n){margin-top: 73px;}
.w9 li:hover{ background-image:url(../images/tec_lbg2.png);}
.w9 p{ line-height:30px; font-size:20px; color:#666666; padding-top:25px;}
.w9 dl{ font-size:16px; color:#000000; padding-top:10px;}
.w9 li:hover p{ color:#FFFFFF;}
.w9 li:hover dl{ color:#FFFFFF;}
.w9 span{ display:inline-block; font-size:35px; color:#FFFFFF; line-height:30px; padding-top:25px; display:none;}
.w9 li:hover span{ display:block;}
.w9 li:hover p{ display:none;}
.w10{ width:540px; height:65px; background-image:url(../images/tec_pho.png); margin:0 auto; margin-top:50px; text-align:center; line-height:65px;}
.w10 dl{ width:380px; float:left; text-align:center; font-size:24px; font-weight:bolder; color:#333333;}
.w10 dt{ text-align:center; float:left; width:160px; font-size:20px; color:#FFFFFF;}
.w11{ background-color:#f7f7f7; overflow:hidden;}
.w12{
	background-color:#ffffff;
	width:1200px;
	margin:0 auto;
	overflow:hidden;box-sizing:border-box;
	margin-top:30px;
	border: 1px solid #dbdbdb;
}
.w13{
	width:690px;
	float:left;box-sizing:border-box; overflow:hidden;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #dbdbdb;
}
.w14{
	line-height:60px;
	overflow:hidden; padding-left:20px; padding-right:20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dbdbdb;
}
.w14 span{ display:inline-block; font-size:18px; color:#333333;}
.w14 em{ float:right; font-size:12px; cursor:pointer;}
.w15{
	overflow:hidden;
	padding:20px;
	background-image: url(../images/line4.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.w15 img{ width:300px; height:200px; float:left; margin-right:20px;}
.w15 p{ font-size:18px; color:#063fa9; font-weight:bolder; cursor:pointer;overflow: hidden;/*超出部分隐藏*/
	white-space: nowrap;/*不换行*/
	text-overflow:ellipsis;/*超出部分文字以...显示*/}
.w15 dl{ font-size:14px; color:#666666; line-height:180%; padding-top:10px;}
.w15 dt{ padding-top:10px; font-size:14px; color:#999999;}
.w16{ overflow:hidden; padding:20px;}
.w16 li{ line-height:35px; overflow:hidden; cursor:pointer;}
.w16 span{ float:left; display:inline-block; margin-right:5px; font-size:12px;}
.w16 em{ float:left; display:inline-block; font-size:14px;}
.w16 i{ float:right; display:inline-block; font-size:12px; color:#666666;}
.w16 li:hover{ color:#063fa9;}
.w17{ float:right; width:508px; overflow:hidden;}
.w18{ overflow:hidden; padding-left:20px; padding-right:20px;}
.w18 li{ overflow:hidden; margin-top:20px; cursor:pointer;}
.w18 p{ font-size:16px; font-weight:bolder;overflow: hidden;/*超出部分隐藏*/
	white-space: nowrap;/*不换行*/
	text-overflow:ellipsis;/*超出部分文字以...显示*/}
.w18 dl{ padding-top:10px; font-size:14px; color:#999999; line-height:150%;}
.w18 dt{ width:85px; height:80px; background-color:#f5f5f5; color:#333333; text-align:center; font-size:14px; float:left; margin-right:10px;}
.w18 h2{ font-size:30px; font-weight:bolder; padding-top:10px;}
.w18 li:hover p{ color:#234086;}
.w19{ height:55px; background-image:url(../images/bb_02.png);}
.w19 li{ width:1200px; margin:0 auto; overflow:hidden;}
.w19 dl{ float:left; width:133.333px; text-align:center; line-height:55px; font-size:18px; color:#FFFFFF; cursor:pointer;}
.w20{ background-color:#373737; overflow:hidden; padding-bottom:60px; padding-top:60px;}
.w21{ width:1200px; margin:0 auto; overflow:hidden;}
.w22{ width:450px; float:left;}
.w22 dl{ padding-top:20px; font-size:14px; color:#ccc; line-height:200%;}
.w23{ float:left; width:550px;}
.w23 dl{ font-size:14px; color:#FFFFFF;}
.w23 p{ font-size:36px; font-weight:bolder; color:#FFFFFF; font-family:"Times New Roman", Times, serif; padding-top:5px;}
.w23 dt{ font-size:14px; padding-top:10px; line-height:200%; color:#CCCCCC;}
.w24{ float:right; width:120px; text-align:center; padding-top:10px;}
.w24 img{ width:100%;}
.w24 p{ font-size:14px; color:#FFFFFF; padding-top:10px;}
.w25{ overflow:hidden; background-color:#242424; padding-bottom:20px; padding-top:20px;}
.w25 li{ width:1200px; margin:0 auto; text-align:left; font-size:14px; color:#CCCCCC;}
.w26{ width:1200px; margin:0 auto; background-color:#FFF;border-radius:5px; overflow:hidden; margin-top:30px;}
.w27{ width:450px; overflow:hidden; float:left;}
.w27 li{ width:400px; margin-left:25px; margin-top:20px; margin-bottom:30px;}
.w27 dl{
	font-size:18px;
	line-height:45px;
	overflow:hidden; color:#333;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #dbdcde;
}
.w27 span{ display:inline-block; font-size:18px; color:#234086; margin-right:5px; font-weight:bolder;}
.w27 img{ width:100%; margin-top:20px;border-radius:20px;}
.w27 dt{ font-size:16px; line-height:180%; padding-top:10px;}
.w27 dd{ font-size:16px; padding-bottom:5px; padding-top:5px; line-height:150%;}
.w27 em{ display:inline-block; font-size:16px; margin-right:5px; color:#1e388f;}
.w28{ width:300px; background-color:#1e388f; height:980px; float:left;}
.w29{ text-align:center; overflow:hidden; padding-top:50px;}
.w29 p{ font-size:20px; color:#FFF;}
.w29 img{ margin-top:40px;}
.w29 dl{
	width:80%;
	margin:0 auto;
	overflow:hidden;
	text-align:center;
	font-size:18px;
	color:#FFF;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: rgba(255, 255, 255, 0.4);
	border-bottom-color: rgba(255, 255, 255, 0.4); padding-bottom:20px; padding-top:20px; margin-top:30px;
}
.w30{ overflow:hidden; margin-top:30px;}
.w30 dl{
	background-image:url(../images/ver_03.png);
	background-size:auto 100%;
	height:110px; line-height:110px; font-size:20px; color:#234086;
	background-position: center center; text-align:center;
	background-repeat: no-repeat; margin-top:20px;
}
.w30 dt{
	background-image:url(../images/ver_03.png);
	background-size:auto 100%; width:33.333%; float:left;
	height:75px; line-height:75px; font-size:16px; color:#234086;
	background-position: center center; text-align:center;
	background-repeat: no-repeat; margin-top:30px;
}
.w31{ width:80%; margin:0 auto; overflow:hidden; margin-top:40px;border-top-width: 1px;
	border-top-style: solid; padding-top:20px;
	border-top-color: rgba(255, 255, 255, 0.4); font-size:16px; color:#FFF; line-height:200%;}





















